<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			
			// 定义函数
			// 方式1
			function hello()
			{
				document.write("Hello world!<br />");
			}
			
			hello();
			hello();
			
			function add(a,b) // a b 形参
			{
				var result = a+b;
				return result;
			}
			document.write("3+5="+add(3,5)+"<br />");// 3 5 实参
			
			// 方式2
			// 匿名函数
			var hello2 = function(){
				document.write("Hello world!<br />");
			}
			hello2();
			var add2 = function(a,b){
				var result = a+b;
				return result;
			}
			document.write("3+5="+add2(3,5)+"<br />");
			
			// 方式3
			var add3 = new Function("a","b","return a+b;");
			document.write("3+5="+add3(3,5)+"<br />");
			
			// 练习day03-01:
			// 1. 编写一个函数,传入年月日,计算并返回这天是这一年的第几天。
			// 用以下代码测试:
			document.write("2024-4-30日是这个2024年的第"+calcDay(2024,4,30)+"天");
			
			function calcDay(year,month,day)
			{
				var allDay = 0;
				// 判断并计算
				// 步骤1
				
				// 如果1月份  总天数=day
				// 如果是2月份    总天数=31+day
				// 如果是3月份    总天数=31+28+day
				// ...
				
				// 步骤2
				// 如果是闰年且月份>2, 则要加1天
				
				
				return allDay;
			}
		</script>
	</body>
</html>
